using System.Collections.Generic;
using Domain.Model.Addresses;
using Domain.Model.Partners;

namespace Application.Services.PartnersManagement
{
    public interface IPartnersManagementService
    {
        List<Partner> GetAllPartners();
        Partner FindPartnerByCode(int partnerCode);

        Partner CreateNewPartner();
        bool SavePartner(Partner partner);
        bool DeletePartner(Partner partner);

        Address GetPartnerMainAddress(Partner partner);

        
    }
}